#ifndef FILE_H

#define FILE_H 1

#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <sys/io.h>
#include <dirent.h>
#include <unistd.h>

//读写常量
#define R_MODE		"r"
#define W_MODE		"w"

//文件存在与否，是否为目录，可读，可写，可执行权限测试
bool file_exists(char *filename);
bool is_dir(char *filename);
bool is_readable(char *filename);
bool is_writable(char *filename);
bool is_executable(char *filename);

#endif
